/* 
连接数据库  绑定连接成功和失败的函数
*/
// 定义连接数据的模块
// 引入数据库
const mongoose = require('mongoose')

// 连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/book-curd')

// 分别绑定连接成功和失败的监听函数 但并不是在这个文件里监听 需要在app.js里监听
// 这里的做法: 设计一个函数接收两个回调 分别对应连接成功和失败 最后导出函数   
module.exports =  function(onSuccess , onError){
  mongoose.connection.on('open' , onSuccess)
  mongoose.connection.on('error', onError )
}
